package org.sith.taskrunner.api.task;
/**
 *
 * Result of executing wrapped task
 * @param <O> result that get from wrapped task
 * @param <T> result that get from wrapper
 */

public interface TaskWrapperResult <O extends TaskExecutionResult,T extends TaskExecutionResult> extends TaskExecutionResult<O>{

	/**
	 * 
	 * @return result that get from wrapper
	 */
    public T getWrapperResult();
}